@charset "utf-8";

$font-size: 64px;
html {
    font-size: $font-size;
}
@function r($px) {
    @return $px/$font-size*1rem;
}
.web {
    width: 100%;
    height: 100%;

    .header {
        font-size: 0;
        padding: r(30px) r(15px);
        background: #f7f7f7;
        text-align: center;
        a {
            font-size: r(28px);
            color: #999999;
            float: left;
        }
        span {
            font-size: r(30px);
        }
    }
    .pto {
        background: #f3f4f6;
        text-align: center;
        padding: r(90px) 0 0;
        border-top: 1px solid #c1c1c1;
        img{
            width: 80%;
        }
    }
    .contain {
            background: #f3f4f6;
        font-size: 0;
        padding-top: r(50px);
        padding-bottom: r(80px);
        .information {
            width: 80%;
            margin: 0 auto;
            background: #FFFFFF;
            .user {
                font-size: r(28px);
                border: 1px solid #c1c1c1;
                padding: r(20px);
                input {
                    border: none;
                    font-size: r(28px);
                    text-indent: 2em;
                }
            }
        }
        .dl {
            width: 80%;
            margin:0 auto;
            margin-top: r(30px);
            border: 1px solid #FFFFFF;
            border-radius: 15px;
            background: #d62d31;
            text-align: center;
            font-size: r(28px);
            padding: r(25px) 0;
            cursor: pointer;
            a {
                color: #FFFFFF;
            }
        }
        .bz {
            width: 80%;
            margin: 0 auto;
            margin-top: r(10px);
            a {
                font-size: r(28px);
                color: #999999;
            }
            a:nth-of-type(2) {
                float: right;
            }
        }
    }
    .footer {
        font-size: 0;
        background: #FFFFFF;
        display: flex;
        justify-content: space-between;
        .weixin,
        .QQ {
        padding:  r(30px) r(60px);
            display: inline-block;
            border-right: 2px solid #dedede;
            text-align: center;
            a {
                font-size: r(28px);
                color: #dedede;
                margin-left: r(20px);
            }
            img{
                width: r(30px);
                height: r(30px);
                margin-top: r(5px);
            }
        }
        .QQ {
            border-right: none;
        }
    }
}
